home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GameStar 2004 April
/
Gamestar_61_2004-04_dvdb.iso
/
DVDStar
/
Editace
/
hltp.exe
/
{app}
/
Source Code
/
VirtualDub
/
Setup
/
help.cpp
next >
Wrap
C/C++ Source or Header
|
2003-10-01
|
865b
|
37 lines
#include <windows.h>
///////////////////////////////////////////////////////////////////////////
//
// help support
//
///////////////////////////////////////////////////////////////////////////
static char g_szHelpPath[MAX_PATH]="VirtualD.hlp";
void HelpSetPath() {
char szPath[MAX_PATH];
char *lpFilePart;
if (GetModuleFileName(NULL, szPath, sizeof szPath))
if (GetFullPathName(szPath, sizeof g_szHelpPath, g_szHelpPath, &lpFilePart))
strcpy(lpFilePart, "VirtualD.hlp");
}
void HelpShowHelp(HWND hwnd) {
WinHelp(hwnd, g_szHelpPath, HELP_FINDER, 0);
}
void HelpPopup(HWND hwnd, DWORD helpID) {
WinHelp(hwnd, g_szHelpPath, HELP_CONTEXTPOPUP, helpID);
}
void HelpPopupByID(HWND hwnd, DWORD ctrlID, DWORD *lookup) {
while(lookup[0]) {
if (lookup[0] == ctrlID)
HelpPopup(hwnd, lookup[1]);
lookup+=2;
}
}